package com.sheepjin.design_pattern.结合使用设计模式.策略_工厂_模板.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @author： SheepJin
 * @date： 2022/6/10 - 09:21
 * @description：价格区间，增加了业务判断条件，并且用于能够在运行时获取策略类
 * @modifiedBy：
 */
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface PriceRegion {

    int min() default 0;

    int max() default Integer.MAX_VALUE;
}
